package com.beemans.corekit.duplicate;

import androidx.annotation.NonNull;

import java.io.File;
import java.util.List;

public interface ScanListener {
    void onScanProgress(int scannedFiles, int potentialDuplicates);

    void onDuplicateFound(@NonNull List<File> duplicateGroup);

    void onScanCompleted(@NonNull List<List<File>> allDuplicates);

    void onScanError(@NonNull String error);
}